AM_CFLAGS = \
   -I../../../utils \
   -I../../../platform_lib_abstractions \
   -I./rpc_inc \
   -I../libloc_api-rpc-stub/inc \
   -I../../libloc_api_50001 \
   $(MSM7K_CFLAGS) \
   -DUSE_QCOM_AUTO_RPC

requiredlibs = \
   ../../../utils/libgps_utils_so.la \
   $(MSM7K_LIBS)

h_sources = \
    rpc_inc/loc_api_rpc_glue.h \
    rpc_inc/loc_api_fixup.h \
    rpc_inc/loc_api_sync_call.h \
    rpc_inc/loc_apicb_appinit.h \

c_sources = \
    src/loc_api_rpc_glue.c \
    src/loc_api_sync_call.c \
    src/loc_apicb_appinit.c \
    src/loc_api_fixup.c \
    src/loc_api_log.c \
    src/LocApiRpcAdapter.cpp \


library_includedir = $(pkgincludedir)/libloc_api-rpc-50001/libloc_api-rpc-glue/rpc_inc
library_include_HEADERS = $(h_sources)
libloc_api_rpc_qc_la_SOURCES = $(c_sources) $(h_sources)

if USE_GLIB
libloc_api_rpc_qc_la_CFLAGS = -DUSE_GLIB $(AM_CFLAGS) @GLIB_CFLAGS@
libloc_api_rpc_qc_la_LDFLAGS = -lstdc++ -Wl,-z,defs -lpthread @GLIB_LIBS@ -shared -version-info 1:0:0
libloc_api_rpc_qc_la_CPPFLAGS = -DUSE_GLIB $(AM_CFLAGS) $(AM_CPPFLAGS) @GLIB_CFLAGS@
else
libloc_api_rpc_qc_la_CFLAGS = $(AM_CFLAGS)
libloc_api_rpc_qc_la_LDFLAGS = -Wl,-z,defs -lpthread -shared -version-info 1:0:0
libloc_api_rpc_qc_la_CPPFLAGS = $(AM_CFLAGS) $(AM_CPPFLAGS)
endif

libloc_api_rpc_qc_la_LIBADD = $(requiredlibs) -lstdc++

#Create and Install Libraries
lib_LTLIBRARIES = libloc_api_rpc_qc.la
